guint button)
{
GdkDisplay *display;
- GdkDeviceManager *dm;
GdkDevice *device;
+ GdkSeat *seat;
GdkEvent *ev;
display = gtk_widget_get_display (widget);
- dm = gdk_display_get_device_manager (display);
- device = gdk_device_manager_get_client_pointer (dm);
+ seat = gdk_display_get_default_seat (display);
+ device = gdk_seat_get_pointer (seat);
if (point == &mouse_state)
{
gdouble y)
{
GdkDisplay *display;
- GdkDeviceManager *dm;
GdkDevice *device;
+ GdkSeat *seat;
GdkEvent *ev;
display = gtk_widget_get_display (widget);
- dm = gdk_display_get_device_manager (display);
- device = gdk_device_manager_get_client_pointer (dm);
+ seat = gdk_display_get_default_seat (display);
+ device = gdk_seat_get_pointer (seat);
point->x = x;
point->y = y;
guint button)
{
GdkDisplay *display;
- GdkDeviceManager *dm;
GdkDevice *device;
+ GdkSeat *seat;
GdkEvent *ev;
if (point->widget == NULL)
return;
display = gtk_widget_get_display (point->widget);
- dm = gdk_display_get_device_manager (display);
- device = gdk_device_manager_get_client_pointer (dm);
+ seat = gdk_display_get_default_seat (display);
+ device = gdk_seat_get_pointer (seat);
if (!point->widget)
return;